package com.atguigu.web.admin.vo.apartment;

import com.atguigu.model.entity.ApartmentInfo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


@Data
@Schema(description = "后台管理系统公寓列表实体")
public class ApartmentItemVo extends ApartmentInfo {
//    把数据库中查询到的公寓基础信息（继承自 ApartmentInfo和
//    额外统计信息（房间总数、空闲房间数），封装成一个对象，方便
//    返回给前端展示公寓列表。

    @Schema(description = "房间总数")
    private Long totalRoomCount;

    @Schema(description = "空闲房间数")
    private Long freeRoomCount;

}
